2025年9月CCF—GESP(图形化二级)编程能力等级认证试卷
二级
2025
2026-07-14 16:39:20
182次
一、单选题
二、判断题
三、编程题
商店折扣


【题目描述】
小杨去商店买东西,商店老板给了他两种优惠方式,只能选用一种。
第一种:满额减钱
规则:如果买东西的总价钱达到或超过 x 元,就可以立刻减掉 y 元。
注意,这个优惠只能用一次。比如,规定“满 10 元减 3 元 ”,如果你买了 33元的东西,也只能减 3 元,最后付 30 元。
第二种:直接打折
规则:所有东西直接按 n 折计算。打 n 折的意思就是,原来卖 10 元的东西,现在只卖 n 元(因为 n 折就是原价的 n/10)。
小杨选好了一些东西,总价是 p 元,默认小猫角色和白色背景,编写程序帮他算一算,用哪种优惠方式付的钱更少,为多少元?最后输出的答案存入变量ans 中。
【输入描述】
新建变量“x ”,表示满减优惠的门槛金额。
新建变量“y ”,表示满减优惠的减免金额(1≤y<x≤100)。新建变量“n ”,表示打折优惠的折扣力度(1≤n<10)。
新建变量“p ”,表示商品总价(1≤p≤100)。
如下图所示:

【输出描述】
新建变量“ans ”用于存储最后的结果。如下图所示:

【输入样例】
x = 8 y = 7 n = 2 p = 11
【输出样例】
ans = 2.2
【输入样例】
x = 8 y = 7 n = 9 p = 10
【输出样例】
ans = 3
【注意事项】
1. 变量名的拼写(包括大小写)要和题目完全一致。
2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。
3. 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2 秒”积木块。
【知识点】 CCF—GESP 图形化二级
金字塔


【题目描述】
小杨喜欢用积木搭房子,今天他想搭一个金字塔!这个金字塔的搭建规则是这样的。
金字塔从上往下:
第一层需要:1 × 1 块积木
第二层需要:2×2 块积木
…
最底层(第 n 层)需要:n ×n 块积木
小杨希望搭建 n 层的金字塔,默认小猫角色和白色背景,编写程序帮小杨计算搭建这个金字塔一共需要多少块积木?最后输出的答案存入变量ans 中。
【输入描述】
新建变量“n ”,表示金字塔的层数(1≤n≤50)。
如下图所示:

【输出描述】
新建变量“ans ”用于存储最后的结果。如下图所示:

【输入样例】
n = 2
【输出样例】
ans = 5
【输入样例】
n = 5
【输出样例】
ans = 55
注意事项:
1. 变量名的拼写(包括大小写)要和题目完全一致。
2. 输入变量直接赋值即可,无需使用“询问并等待 ”积木块。
3. 输出结果存放在对应变量中即可,无需使用“说… ”或“说… ,2 秒 ”积木块。
【知识点】 CCF—GESP 图形化二级















